Skip to main content

Drivers

Drivers are the people who execute orders using the FM Mobile mobile app. Each driver record links to a user account and stores all the information needed for dispatch, real-time tracking, and Orchestrator assignment.

Driver Attributes

FieldDescription
NameDriver's full name
PhoneMobile number — used for SMS login and push notifications
EmailOptional — for account notifications
AvatarProfile photo shown on the live map and in FM Mobile
VehicleDefault vehicle assigned to this driver
VendorThird-party carrier this driver belongs to (optional)
Driver's LicenseLicense number for compliance records
SkillsCertifications/skills used by the Orchestrator for assignment
Statusactive, inactive, suspended, on_leave
OnlineWhether the driver is currently active in FM Mobile
LocationReal-time GPS position (latitude, longitude, heading, speed)
Max Travel TimeMaximum driving time per shift (Orchestrator constraint)
Max DistanceMaximum route distance (Orchestrator constraint)
Time WindowShift start and end times (Orchestrator constraint)

Driver Statuses

StatusMeaning
activeAvailable for order assignment
inactiveNot currently working — excluded from Orchestrator
suspendedDisciplinary hold — excluded from all operations
on_leaveTemporarily unavailable

Creating a Driver

  1. Navigate to Fleet Management → Resources → Drivers
  2. Click + New Driver
  3. Enter name, phone number, and email
  4. Assign a default vehicle and set skills
  5. Configure Orchestrator constraints (max distance, time window)
  6. Save

Driver Detail Panel

The driver detail panel provides tabs for:

  • Overview — attributes, status, and contact info
  • Map — live position on the interactive map
  • Orders — order history and active assignments
  • Devices — linked GPS and IoT devices
  • Schedules — shift schedule configuration

Orchestrator Constraints

The Orchestrator uses driver constraints to avoid infeasible assignments:

ConstraintEffect
SkillsOnly assigns orders that require skills this driver has
Shift WindowOnly assigns orders within the driver's working hours
Max DistanceSkips orders that would exceed the route distance limit
Max Travel TimeSkips orders that would exceed the shift time limit
Online statusOffline drivers are excluded from allocation

Importing Drivers in Bulk

Download the CSV template from Fleet Management → Resources → Drivers → Import, fill in driver data, and upload. Phone numbers must be in international format (e.g., +39 02 1234567).

FM Mobile App Access

Drivers log in to the FM Mobile app using their phone number and a 6-digit SMS verification code. After login, location permissions must be set to Always Allow to enable background GPS tracking.

See Getting Started → Quickstart in the sidebar for full setup instructions.

Shift Schedules

Recurring shift schedules can be configured per driver to define working hours for the Scheduler and Orchestrator. Shifts support weekly recurrence, custom break durations, and multiple shifts per day.